a few bricks shy/short of a load [pejorative] - Turkish English Dictionary